$(document).ready(function(){
	vm.load_list();
	$("#page_title").html("自定义食物列表");
});
var vm = avalon.define({
	$id:"main_controller",
	//跳转到添加页面
	go_to_add:function(){
		location.href = add_url;
	},		
	//跳转到具体页面
	go_to_more:function(index){
		location.href = more_url+"?id="+vm.list[index].id+"&date="+common.getUrlParam('date')+"&dictlibraryid="+common.getUrlParam("dictlibraryid");
	},	
	//跳转到编辑页面
	go_to_edit:function(index){
		location.href = edit_url+"?id="+vm.list[index].id;
	},
	//----------------
	//toast的信息
	toast_msg:'',
	//是否要展示toast
	is_toast_show:false,
	//定时器
	$timeout:0,
	//消息隐藏
	clear_toast:function(){
		//设置定时器
		if(vm.$timeout){
			clearTimeout(vm.$timeout);
		}
		vm.$timeout = setTimeout(function(){
			vm.is_toast_show = false;
			vm.toast_msg = '';
		},3000);		
	},	
	//-----------------
	//食物列表
	list:[],	
	//是否正在加载
	is_loading:false,
	//加载自定义食物
	load_list:function(){
		vm.is_loading = true;
		vm.list = [];
		$.ajax({
			type:"post",
			url:get_custom_food_url,
			dataType:"json",
			success:function(data){
				vm.list = data;
				//执行按需加载
				setTimeout(function(){
					$(".target_div img").unveil();
					vm.is_loading = false;
				},100);				
			},
			error:function(){
				vm.toast_msg = "网络错误";
				vm.is_toast_show = true;
				vm.clear_toast();					
			},
		});		
	},	
});
avalon.scan();
avalon.ready(function(){
	$('body').css('opacity',1);
});
